package com.gw.booking.common;

public enum MessageCode {
    /**
     * 成功
     */
    CODE_SUCCESS(0),
    /**
     * 参数错误
     */
    CODE_PARAMETER_ERROR(9000),
    /**
     * 用户名或密码错误
     */
    CODE_LOGIN_ERROR(9001),
    /**
     * 请先登录
     */
    CODE_NEED_LOGIN(9003),
    /**
     * 原密码错误
     */
    CODE_PASSWORD_ERROR(9004),
    /**
     * 没有权限
     */
    CODE_NO_PRIVILEGE(9005),
    /**
     * 手机号已存在
     */
    CODE_MOBILE_EXIST(9006),
    /**
     * 用户不存在
     */
    CODE_NO_USER(9024),
    /**
     * 角色不存在
     */
    CODE_NO_ROLE(9048),
    /**
     * 角色已存在
     */
    CODE_ROLE_EXIST(9049),
    /**
     * 角色无法删除
     */
    CODE_ROLEDELETE_ERROR(9050),
    /**
     * 用户名已存在
     */
    CODE_USERNAME_EXIST(9063),
    /**
     * 服务器开小差，请重新尝试
     */
    CODE_API_EXCEPTION(9067),
    /**
     * 过期时间不能小于当前日期
     */
    CODE_DATE_BEFORE_NOW(9080),
    /**
     * 图片验证码错误
     */
    CODE_ICAPTCHA_ERROR(9081),
    /**
     * 微信已绑定其他帐号
     */
    CODE_UNIONID_BINDED(9087),
    /**
     * 微信没有绑定帐号
     */
    CODE_NO_BINDED(9088),
    /**
     * 订单状态错误
     */
    CODE_ORDER_9108(9108),
    /**
     * 订单不存在
     */
    CODE_ORDER_NOT_EXISTS(9109),
    /**
     * 优惠不存在
     */
    CODE_DISCOUNT_NOT_EXISTS(9110),
    /**
     * 商家不存在
     */
    CODE_MERCHANT_NOT_EXISTS(9111),
    /**
     * 微信code有误
     */
    CODE_WXCODE_ERROR(9112),
    /**
     * 客戶不存在
     */
    CODE_CUSTOMER_NOT_EXISTS(9113),
    /**
     * 该店铺已绑定微信
     */
    CODE_MERCHANT_UNIONID_BINDED(9114),
    /**
     * 绑定前需关注公众号
     */
    CODE_MERCHANT_NEED_BINDED(9115),
    /**
     * 城市不存在
     */
    CODE_CITY_ERROR(9116),
    /**
     * 您的预约过于频繁，请稍后再试(予約の頻度が高すぎます。5分経ってからもう一度お試し下さい。)
     */
    CODE_ORDER_TOO_FREQUENT(9117),
    /**
     * 商家分类不存在
     */
    CODE_MERCHANT_TYPE_NOT_EXISTS(9118),
    /**
     * 商家分类正在使用
     */
    CODE_MERCHANT_TYPE_USED(9119),
    /**
     * 预约时间有误
     */
    CODE_ORDER_TIME_ERROR(9120),
    /**
     * 请确认预约时间
     */
    CODE_NEED_ORDER_TIME_ERROR(9121),
    /**
     * 系统异常
     */
    CODE_EXCEPTION(9999);

    private int code;

    MessageCode(int code) {
        this.code = code;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }
}
